/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ABox;

/**
 *
 * @author anna.giacon
 */
public class selectwhile {
    //creo un metodo che si chiama condition e restituisce un booleano
    static boolean condition () {//questo è un metodo che ritorna un boolean0
        double app =0.00;//doble reali in virgola mobile a 64 bit
        app= Math.random();//genera un numero random
        System.err.println("\n"+app+"@@@\n");
        boolean result = app < 0.85;
        System.out.println(result + ", ");
        return result;//devo usare la return se il metodo ritorna un valore   
    }
    public static void main (String[] args) {
        while(condition())//ciclo entro il while fino a quando condizione è vera
        System.out.print("sono dentro 'while'");
        System.out.print("sono uscito dal 'while'");
       }
     }
/*
 * il nome del package deve comparire all'inizio del codice
 * ogni osa è un oggetto: animale, edificio, servizio
 * un programma è un gruppo di oggetti che si spediscono messaggi tra loro
 * per richiedere un oggetto si deve spedire un messaggio a quell'oggetto
 * metodo= messaggio o chiamata a un oggetto
 * oggetto= ogni oggetto è una istanza di una classe = un esemplare della classe
 * classe= classe è sinonimo/equivale a un tipo
 * devo definire quali messaggi posso spedire alla classe (metodi)
 * oggetti e metodi/messaggi
 * tutti gli oggetti dello stesso tipo possono ricevere gli stessi messaggi
 * un oggetto ha uno stato un comportamento e un' identità
 * 
 */